<?php
/**
 * 派单厅统计表
 * panglishan
 * 2020.10.31
 */

namespace App\Models\MainDB;

use Illuminate\Database\Eloquent\Model;

class RoomDemandStatistic extends Model
{

    protected $table = 'ln_room_demand_statistic';

    protected $fillable = [
        'id',                  //主键ID
        'room_id',          //房间编号
        'order_num',        //订单量
        'demand_num',       //派单量
        'receive_num',      //接单量
        'remand_time',      //总的派单时间
        'valid_time',       //有效结单时间
        'day_time',         //统计日开始时间
        'week_time',        //统计周开始时间
        'month_time',       //统计月开始时间
    ];

    public $timestamps = false;

    public function scopeWithOnly($query, $relation, Array $columns)
    {
        return $query->with([$relation => function ($query) use ($columns){
            $query->select($columns);
        }]);
    }

    //关联user_room模型
    public function user_room()
    {
        return $this->hasOne('App\Models\MainDB\UserRoom', 'id', 'room_id');
    }


}